package com.siro.auth.base.config.thread;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

/**
 * 线程池配置
 *
 * @author starsea
 * @date 2022-12-15 19:35
 */
@Data
@Component
@ConfigurationProperties(prefix = "task.pool")
public class ThreadPoolParamsConfig {
    /**
     * 核心线程数
     */
    private int corePoolSize;
    /**
     * 最大线程数
     */
    private int maxPoolSize;
    /**
     * 线程空闲空间
     */
    private int keepAliveSeconds;
    /**
     * 任务队列容量
     */
    private int queueCapacity;
}
